Network-driven Boolean Normal Forms
نویسندگان
چکیده
We apply the PolyBoRi framework for Gröbner bases computations with Boolean polynomials to bit-valued problems from algebraic cryptanalysis and formal verification. First, we proposed zero-suppressed binary decision diagrams (ZDDs) as a suitable data structure for Boolean polynomials. Utilizing the advantages of ZDDs we develop new reduced normal form algorithms for linear lexicographical lead rewriting systems. The latter play an important role in modeling bit-valued components of digital systems. Next, we reorder the variables in Boolean polynomial rings with respect to the topology of digital components. This brings computational algebra to digital circuits and small scale crypto systems in the first place. We additionally propose an optimized topological ordering, which tends to keep the intermediate results small. Thus, we successfully applied the linear lexicographical lead techniques to non-trivial examples from formal verification of digital systems. Finally, we evaluate the performance using benchmark examples from formal verification and cryptanalysis including equivalence checking of a bit-level formulation of multiplier components. Before we introduced topological orderings in PolyBoRi, state of the art for the algebraic approach was a bit-width of 4 for each factor. By combining our techniques we raised this bound to 16, which is an important step towards real-world applications.
منابع مشابه
Realization of Boolean control networks
Based on the linear expression of the dynamics of Boolean networks, the coordinate transformation of Boolean variables is defined. It follows that the state space coordinate transformation for the dynamics of Boolean networks is revealed. Using it, the invariant subspace for a Boolean control network is defined. Then the structure of a Boolean control network is analyzed, and the controllable a...
متن کاملRealization of Boolean Functions Using Binary Pi-sigma Networks
This paper introduces a higher-order neural network called the Binary Pi-sigma Network (BPSN), which is a feedforward network with a single \hidden" layer and product units in the output layer. As training proceeds, the BPSN forms an internal representation of the conjunctive normal form expression corresponding to the Boolean function to be learned. This enables the network to have a regular s...
متن کاملSome comments on fuzzy normal forms
In this paper, we examine and compare de Morgan-, Kleene-, and Boolean-disjunctive and conjunctive normal forms in fuzzy settings. This generalizes papers of Turksen on the subject of Boolean-normal forms.
متن کاملFuzzy Normal Forms and Truth Tables
In this paper, we examine and compare De Morgan-, Kleene-, and Boolean-disjunctive and conjunctive normal forms and consider their role in fuzzy settings. In particular, we show that there are normal forms and truth tables for classical fuzzy propositional logic and intervalvalued fuzzy propositional logic that are completely analogous to those for Boolean propositional logic. Thus, determinin...
متن کاملFast Parallel Computation of Hermite and Smith Forms of Polynomial Matrices*
Boolean circuits of polynomial size and poly-logarithmic depth are given for computing the Hermite and Smith normal forms of polynomial matrices over finite fields and the field of rational numbers. The circuits for the Smith normal form computation are probabilistic ones and also determine very efficient sequential algorithms. Furthermore, we give a polynomial-time deterministic sequential alg...
متن کامل